دکتر عباس روحانی) (
|
|
- Μεθόδιος Γιαννόπουλος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 شاهرود دانشکده کشاورزی دانشگاه صنعتی اصول کار و متلب با برنامه نویسی دکتر عباس روحانی) (
2 MATrix LABoratory MATLAB MATLAB یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژه MATrix )ماتریس( و LABoratory )آزمایشگاه( ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامهاست که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد )اسکالر( به شکل یک ماتریس 1*1 ذخیره میشود. یک رشته مانند animalwhale is the biggest به شکل ماتریسی با یک سطر و چندین ستون )که تعداد ستونها به تعداد کاراکترهاست( ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که ب عد اول و دوم آن برای تعیین مختصات نقاط و ب عد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون )بردارهای ستونی( ذخیره میشوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
3
4 اشتباه به پنجره ها از اگر یکی بسته شد مسیر از توان می زیر دوباره آورد را آنها Desktop>> Desktop Layout>> Default exit quit برای خروج کرد. دستور دو از توان می افزار نرم از پنجره در و دستورات استفاده
5 در صورتی که بخواهیم در مورد توانید به صورت زیر عمل کنید: استفاده از help می بیاورید دست به اطالعاتی خاص تابعی یا و دستور اگر بر روی doc کلیک کنیم پنجره help باز می شود و ما می توانیم توضیحات تکمیلی را از آنجا دریافت کنیم
6 helpbrowser دستور دیگر: روش helpwin و
7 دو دستور مهم دیگر دادن نشان و توضیحات تابع خواهد آن به مربوط doc باعث باز شدن پنجره help شد مثال: کلمات با توان می را کلیدی دلخواه بکار برد تابع نام یا lookfor
8 دیگر: روش دستور demo
9 یارب یبایتسد هب هعومجم زا دراوم صاخ هب یکی زا شور یاه ریز لمع یم :مینک -فلا general یتسیل زا عباوت یلک و رپ دربراک ار یارب ام دهاوخ :دروآ >>help general -ب ops یتسیل زا اهرگلمع و یاهرتکاراک صاخ و دربراکرپ ار هب ام ناشن یم :دهد >>help ops -ج یتسیلlang زا راتخاس همانرب یسیون یارب ام ناشن یم :دهد >>help lang -د elmat یتسیل زا یاهسیرتام هیاپ و تباث یاه دروم هدافتسا ار هب ام ناشن یم :دهد >>help elmat elfun -ه یتسیل زا عباوت یضایر هیاپ یارب ام ناشن یم :دهد >>help elfun specfun -و یتسیل زا عباوت یضایر صاخ ار هب ام ناشن یم :دهد >>help specfun
10 قوانین نام گذاری متغیرها متغیرها باید یک کلمه ای باشند بین حروف آنها فاصله نباشد از نقطه بین حروف آنها استفاده نشود. و MATLAB بین حروف بزرگ و کوچک تفاوت قائل می شود. نام متغیرها باید با یک حرف آغاز شود. A-Z a-z 0-9 و _ نامگذاری در از حروف می توان استفاده کرد. نام متغیرها باید کمتر از 31 کاراکتر باشند.... end return break for از کلمات کلیدی مانند if توان استفاده کرد. نمی و
11 عملکرد MATLAB محاسبات از کرد دریافت توان می نکته چه این ستون در انجام شده برای محاسبات ریاضی ساده نکته
12 نحوه مقدار دهی به متغیرها اگر در انتهای سطر از سیمیکالن ; استفاده شود مقدار متغیر نشان داده نمی شود. برای دیدن مقدار آن متغیر باید نام متغیر را تایپ کرد تا در خروجی مقدار متغیر نشان داده شود.
13 در این نرم افزار تمامی توابع ریاضی تعریف شده اند.
14 متغیرهای خاص است. :ans نام متغیر پیش فرض نسبت محیط به قطر دایره 3/14=π :pi :i,j برابر نکته: می توان مقادیر هر یک از این متغیرهای خاص را تغییر داد
15 : کوچکترین عددی که از اختالف دو عدد حاصل شده و برابر است با eps نشان دهنده بی نهایت) infinity ( است مانند 1/0 :Inf,Inf
16 0 0 یعنی ندارد وجود عددی :Nan, nan فعلی تاریخ به صورت را کامپیوتر دهد. می نمایش رشته :date
17 برابر e بزرگترین که موجود عدد است. :realmax inf این عدد از بزرگتر عدد است. کوچکترین عدد موجود که برابر e :realmin عدد کوچکتر از این عدد 0 مطلق است. است.
18 آرایه ها و عملیات ریاضی روی آرایه ها انواع آرایه ها 1- اعداد اسکالر که تک عضوی هستند. بردارها که شامل یک ستون یا یک سطر باشند می به عبارتی یک بعدی هستند. -2
19 ماتریس ها: از اعضای چیده شده در آرایش یک مربعی تشکیل می شوند. -3 بعد. از دو بیش ابعاد با آرایه ها -4 نکته 1: اعداد در از کاما) ( یا فاصله یک با آرایه یک یکدیگر جدا می شوند. برای جدا کردن سطرها یکدیگر از از سیمیکالن) ( استفاده می شود. نکته 2: نکته 3: برای تبدیل یک آرایه ترانزپوز) (استفاده می شود. عملگر از بالعکس و ستونی به سطری یا ترانهاده
20 هر سطر از سیمیکالن استفاده شود خروجی در نتیجه داده نشان نکته 4: اگر در انتهای نمی شود.
21 هدافتسا زا شور یاه یلبق تهج داجیا کی هیارآ نکمم تسا تقو ریگ دنشاب اذل تاروتسد ریز داهنشیپ :دوش یم :Linspace(a,b,c) روتسد نیا c هطقن اب هلصاف یاه رد یواسم هزاب [a,b] دیلوت یم.دنک رادقم شیپ c ضرف ربارب اب 100 یم :دشاب :Logspace(a,b,c) نیا روتسد c هطقن اب هلصاف یاه یمتیراگل رد هزاب [a,b] دیلوت یم.دنک رادقم شیپ c ضرف ربارب اب 50 یم :دشاب c هطقن نیب ات دیلوت یم.دنک
22 b گام c تا a دستور a:b:c رشته فواصل با و از را اعدادی تولید می کند.
23 نکته: برای دستیابی به درایه های یک آرایه از اندیس آن استفاده می کنیم:
24 ] [ نکته: برای دستیابی به چند مولفه از یک بردار اندیس های آنها را بین براکت می نویسیم: یا
25 نکته: برای دستیابی به مولفه اول تا آخر با گام فرضی 3 می نویسیم:
26 who چند دستور مفید دیگر لیست تمام متغیرهای موجود در فضای کاری را در پنجره دستورات نمایش می دهد whosلیست تمام متغیرهای موجود در فضای کاری همراه با مشخصات آنها در پنجره دستورات نمایش می دهد
27 لیست تمام متغیرها و مشخصات آنها را می توان از workspace پیدا کرد New variable (Ctrl+N) pen selection(ctrl+d) Import data Save(Ctrl+S) Delete(Delete)
28 home آورد. بدون پاک کردن دستوات مکان نما را به می clc صفحه پنجره دستورات را پاک می کند. clear all تمامی متغیرهای موجود در فضای کاری را ابتدای پنجره پاک می کند.
29 تمامی مقادیر کند می ذخیره را متغیرها save تمامی متغیرهای ذخیره شده کند. می بارگذاری را load
30 و زمان تاریخ جاری یک در را کامپیوتر آرایه ذخیره کند. می clock داده های فوق به صورت زیر می باشند: t=[year month day hour minute seconds] تاریخ جاری دهد: می نشان را دستور date
31 calendar تقویم هر ماه را نشان می دهد.
32 و ls محتویات دایرکتوری جاری را نشان می دهد. dir pwd مسیر دایرکتوری جاری را به عنوان خروجی می دهد: برای کپی کردن فایل ها می توان استفاده کرد: copyfile( source, destination ) copyfile
33 نمایش اعداد با استفاده از دستور format می توان دقت پاسخ ارائه شده از طرف سیستم )خروجی(را تنظیم کرد. اعشار رقم چهار تا اعداد نمایش : format short اعشار رقم چهارده تا اعداد نمایش : format long علمی نماد با اعشار رقم چهار تا اعداد نمایش : format short e علمی نماد با اعشار رقم چهارده تا اعداد نمایش : format long e 5 معنا با رقم تا اعداد نمایش : format short g بامعنا 15 رقم تا اعداد نمایش : format long g اعشار رقم دو تا اعداد نمایش : format bank به صورت اعداد نمایش کسری : format rat
34
35 یادآوری: کلیه ارقام و 9 جزء رقم های معنی دار هستند ولی صفر در اعدادی که قدرمطلق آنها کوچکتر از 1 باشد اگر بالفاصله بعد از ممیز شروع نشده باشد و یا برای جاهای خالی به کار نرفته باشد جزء رقم های معنی دار به حساب می آیند.
36 توابع کاربردی در عملیات ماتریس در آن a بردار مرتب :[a,b]=sort(x) بردار x را به صورت صعودی مرتب می کند. شده و b بردار موقعیت اعداد می باشد.
37 sort دریافت کنید به توصیه: کمک دستور doc توضیحات تابع مورد تر در کامل
38 طول بردار x :length(x) را برمی گرداند: بزرگترین عدد را در آرایه پیدا می کند b موقعیت عدد را مشخص :[a,b]=max(x) می کند: تحقیق کنید دستور مقابل چه چیزی را بر می گرداند
39 توجه: نحوه تنظیم کردن تابع بر اساس نوع هدف دلخواه نکته مهم: تغییر داده ها بر اساس یک حد آستانه دلخواه به کمک تابع max max A, k = A i = A i, A i > k A i = k, A i k در حالت کلی
40 کوچکترین عدد را در آرایه پیدا می کند b موقعیت عدد را :[a,b]=min(x) مشخص می کند: نکته: موارد اشاره شده در اسالید قبلی برای تابع min نیز صادق است)تحقیق نمایید(. :mean(x) میانگین اعداد یک آرایه را مشخص می کند:
41
42 و :sum(x) به ترتیب انحراف معیار و مجموع یک آرایه را محاسبه می کند: std(x) اندازه بردار x :[m,n]=size(x) را بر می گرداند:
43 تابع std به کمک دستور doc توضیحات به طور پیش فرض flag=0 می باشد مورد تر در کامل دریافت کنید تذکر: std(x)=std(x,0,1)
44 به مثال زیر توجه کنید به کمک این مثال و مثال های قبلی چه نکته می توان متوجه شد
45 x حاصل ضرب مولفه های prod(x) cumsum(x) حاصل جمع مولفه های x از اول تا هر مولفه cumprod(x) حاصل ضرب مولفه های x از اول تا هر مولفه کمک به دستور doc اطالعات توانید می بیشتری دریافت کنید.
46 ترکیب بردارهای سطری و ستونی
47 اعمال جبری در MATLAB
48 نحوه دستیابی به مولفه های یک ماتریس
49 مثال: در حالت روبرو x معادل با چه ماتریسی است
50 توابع ساده ریاضی :abs(x) قدرمطلق x را محاسبه می کند :sign(x) تابع عالمت
51 )e x تابع نمایی) :exp (x) لگاریتم طبیعی)( ln(x ( :log(x)
52 )log 10 لگاریتم در مبنای (x)(10 :log10 (x) ) جذر) x :sqrt(x) جذر سطر اول ماتریس x را بدست آورید
53 (x) :ceil عدد را به سمت باال به نزدیک ترین عدد صحیح گرد می کند. به عبارت دیگر: عدد را به سمت مثبت بینهایت گرد می کند. دستور roundعدد به عبارت دیگر: xرا به نزدیکترین عدد صحیح به خودش گرد می عدد را بسمت نزدیکترین همسایگی گرد می کند کند
54 ترین نزدیک به پایین به سمت را عدد کند. می گرد عدد صحیح :floor(x) به عبارت دیگر: عدد را بسمت منفی بینهایت گرد می کند
55 :fix (x) قسمت عدد صحیح را بر می گرداند قسمت اعشاری عدد xرا حذف می کند به عبارت دیگر: عدد را بسمت صفر گرد می کند اعداد برای نکته 1 : مثبت دو fixو تابع floorنتیجه مشابه ای یکدیگر دارند. نکته 2 : اعداد برای منفی دو fixو تابع ceilنتیجه ای مشابه یکدیگر دارند.
56 2( x را محاسبه می کند) x (x) :pow2 توان 2 باقیمانده تقسیم x بر y بر می گرداند: :rem(x,y)
57 چند تابع عددی مهم و کاربردی عملکرد تابع تابع primes(n) اعداد اول تا n factor(n) تجزیه n به اعداد اول factorial(n) فاکتوریل n بزرگترین مقسوم علیه مشترک gcd(a,b) A, B کوچکترین مضرب مشترک lcm(a,b) A, B
58 یاد آوری: اول دوم پرانتز توان سوم ضرب چهارم پنجم اولویت انجام محاسبات ریاضی تقسیم جمع و تفریق به ترتیب از چپ به راست) (
59 :ones(n,m) آرایه های استاندارد در MATLAB ماتریس n در m را با درایه های یک تولید می کند. را با درایه های صفر تولید می کند. m در n ماتریس :zeros(n,m)
60 نکته: را با درایه های یک تولید می کند. n در n ماتریس :ones(n) را با درایه های صفر تولید می کند. n در n ماتریس :zeros(n)
61 را با درایه های قطری یک تولید می کند. n در n ماتریس :eye(n) را با درایه های :rand(n,m) ماتریس n در m تصادفی بین 0-1 تولید می کند.
62 را با درایه های تصادفی بین 0-1 تولید می n در n ماتریس :rand(n) کند. را با درایه های تصادفی بین 0-1 با m در n ماتریس :randn(n,m) توزیع گوسین تولید می کند.
63 به صورت را اعداد می قرار سطری بردار یک در تصادفی 1 تا n :randperm(n) دهد. چگونه می توان از این تابع برای تولید یک ماتریس استفاده کرد rand(size(a)) نکته: دستور زیر چه ماتریسی را تولید می کند
64 برابر هم با قطر و ستون سطر های درایه مجموع که است ماتریسی :magic(n) هستند. نمایید توجه زیر موارد به
65 داخلی ضرب داخلی :dot ضرب دو بردار را محاسبه می کند.
66 خارجی ضرب خارجی :cross ضرب دو بردار را محاسبه می کند.
67 :norm اندازه یک بردار را محاسبه می کند. = نرم تمرین: 3 بردار x را به دو طریق گفته شده بدست آورید
68 نکته: محاسبه زاویه بین دو بردار
69 محاسبه تصویر یک بردار بر بردار دیگر
70 توابع کاربردی در ماتریس ها اگر x :diag(x) یک ماتریس باشد عناصر قطر اصلی را بر می گرداند: نکته: اگر x یک بردار باشد بقیه عناصر صفر هستند: و بردار آن اصلی قطر عناصر که کند می تولید ماتریسی
71 نکته: تمرین: به کمک آدرس دهی معادل هر یک از موارد را بدست آورید مقابل
72 :trace(x) حاصل جمع عناصر روی قطر اصلی را محاسبه می کند: :minfo(x) اطالعاتی را در مورد ماتریس مورد نظر بر می گرداند:
73 :flipud(x) جای سطرها را نسبت به سطر وسط عوض می کند: ستون ها جای را نسبت به ستون وسط عوض می کند: :fliplr(x) تمرین: این دو تابع را در مورد بردارهای سطری و ستونی نیز امتحان کنید
74 ماتریس را به اندازه 90 درجه در جهت پادساعتگرد می چرخاند: :rot90(x) تحقیق: rot90(x,k) چگونه عمل می کند :tril(x) ماتریس پایین مثلثی تولید می کند:
75 نکته:
76 :triu(x) باال ماتریس مثلثی تولید می کند: توضیحات کامل تر را با نوشتن doc triu می توانید مشاهده نمایید
77 توان می تجزیه این کمک به برای حل دستگاه های معادالت کرد استفاده تجزیه :LU 10x 1 7x 2 = 7 5x 1 x 2 + 5x 3 = 6 3x 1 + 2x 2 + 6x 3 = 4 مثال: تابع )lu.2 نوشتن ماتریس افزوده بدست آوردن ماتریس پایین مثلث)با.1 10x 1 7x 2 = x 2 + 5x 3 = x 3 = 6. 2 نکته:
78 را به تعداد m :repmat(x,m,n) ماتریس x در n تکرار می کند: کند n y می الحاق هم با را و ماتریس دو x الحاق جهت دهنده نشان :cat(n,x,y) است:
79 :inv(x) ماتریس وارون را محاسبه می کند: سوال: inv(x)*x=x*inv(x)=? :det(x) دترمینان ماتریس مربعی را محاسبه می کند:
80 مرتبه یک ماتریس را محاسبه می کند: :rank(x) یادآوری: مرتبه یک ماتریس حداکثر تعداد سطرها یا ستون های مستقل خطی آن ماتریس است. k = rank(a,tol) tol تعداد مقادیر تکین یا منفرد A که بزرگتر از هستند را بر می گرداند. توصیه: برنامه تابع باال را بنویسید و نتیجه آن را با تابع مذکور مقایسه کنید
81 :eig(x) مقادیر و بردارهای ویژه ماتریس مربعی را محاسبه می کند:
82 :poly(x) چند جمله مشخصه ماتریس x را محاسبه می کند: با اسالید قبلی مقایسه شود
83 توابع مثلثاتی sin(alpha), cos(alpha), tan(alpha), asin(x), acos(alpha), atan(alpha), sinh(x), cosh(x), tanh(x), asinh(x), acosh(x), atanh(x) alpha بر حسب رادیان می باشد.
84 داده های ورودی و خروجی آرایه هایی که مولفه های آن )1(true و یا )0(false می باشند. :logical :char آرایه های کارکتری و رشته ای
85 می را دیگر های آرایه آن های مولفه سلولی های آرایه توانند شامل شوند. :Cell به نماد هر یک از متغیرها توجه نمایید با کلیک کردن بر روی هر یک از متغیرها محتوی آنها نشان داده می شود
86 نحوه دستیابی به مولفه های یک سلول به مثال مقابل خوب توجه نمایید. سوال: چگونه می توان به هر یک از مولفه عضوهای یک سلول دست یافت های
87 :structure آرایه های ساختمانی پیشنهاد: به کمک lookfor structure آرایه به مربوط توابع توانید می های ساختمانی پیدا کنید را
88 single آرایه های نیاز دارند: دقت با عددی های داده به نسبت کمتری فضای :single double
89 تابع single() می کنند. تابع و محدود دقت با را اعداد () doubleاعداد ایجاد افزوده دقت با را کرد. استفاده کاراکتر یک اسکی عدد نمایش برای توان می تابع دو این از نکته:
90 :double آرایه های MATLAB می باشند. :int8,16,32,64 بیت است. عددی با دقت double که مرسوم ترین نوع متغیرها در آرایه های اعداد صحیح با عالمت که طول آنها و 64
91 خروجی های رشته ای مجموعه کاراکترهای آپوستروف دو بین که عددی یا الفبایی گیرند. می قرار کند. می اشغال را بردار یک از عضو یک رشته کاراکتر هر می شود. ذخیره بایت دو در کاراکتر هر که است نوع از رشته char
92
93 درون کند. را آن موقعیت و کند می جستجو کلمه یک برای را رشته یک :findstr مشخص می
94 را :ischar برای آزمون کارکتر بودن یک متغیر بکار می رود. اگر متغیر ورودی کارکتر باشد یک را بر می گرداند و در غیر اینصورت صفر بر می گرداند.
95 double از char به یادآوری: متغیرها را می توان با استفاده از دستور double تبدیل کرد. نوع
96 رایانه وارد را برداری یا و اسکار های داده توان می دستور این از استفاده با :input کرد. کاراکتری های ورودی کردن وارد در مهم نکته
97 مقایسه رشته ها Strcmp دو رشته را از نظر مساوی بودن با هم مقایسه می کند. این دستور به حروف بزرگ و کوچک حساس می باشد.
98 کند. می مقایسه هم با حروف بودن کوچک یا بزرگ گرفتن نظر در بدون strcmpi دو رشته را
99 TF = strncmp('str1', 'str2', n) n امین کاراکتر دو رشته را با هم مقایسه می کند. نکته: این دستور به حروف بزرگ و کوچک حساس است.
100 آرایه های رشته ای آرایه هایی هستند که مولفه های آنها رشته های کارکتری هستند. نکته مهم: می توان آرایه های دو بعدی ایجاد کرد مشروط بر آنکه سطرهای آنها مساوی باشند.
101 char ساده ترین راه برای ایجاد آرایه کاراکتری.
102 از آن استخراج هنگام رشته یک انتهای از را اضافی deblank هر گونه فضای خالی درون یک آرایه پاک می کند.
103 :strcat دو یا چند رشته را به صورت افقی به هم متصل می کند نکته: این تابع به فضاهای خالی درون رشته ها کاری ندارد ولی فضاهای خالی بین دو رشته را حذف می کند.
104 به صورت را رشته چند یا دو کند می متصل هم به عمودی :strvcat نکته: رشته این تابع به را حذف می فضاهای کند. دو بین خالی فضاهای ولی ندارد کاری ها رشته درون خالی
105 isletter اگر یک کاراکتر حرف باشد یک و در غیر اینصورت صفر را بر می گرداند. isspace به ازای فضاهای خالی یک بر می گرداند.
106 upper و :lower به ترتیب حروف درون یک رشته را به حروف بزرگ و حروف کوچک تبدیل می کند.
107 رشته در را str جایگزین srch کند. می repl :strrep(str, srch, repl) کند. می تبدیل عدد به را رشته و رشته به را عدد ترتیب به و :int2str num2str
108 به مثال های زیر توجه کنید
109 یادآوری: آرایه های ساختمانی) structure (: های مختلف یک ساختمان می توان قرار داد. انواع داده های عددی و کارکتری در فیلد
110 به صورت زیر می توان المان دیگری به ساختمان قبلی اضافه کرد.
111 آرایه های سلولی: انواع داده های عددی و کارکتری در سلول می توان قرار داد.
112 :cell آرایه با ابعاد دلخواه ایجاد کرده و سپس اعضا را مقدار دهی می کنیم.
113 eval رشته های حاوی اعداد را به مقادیر عددی تبدیل می کند.
114
115 input در دستور s داد ولی درصورتیکه از یادآوری: آپوسترف قرار داد. اگر قرار آورده شود دیگر نیازی نیست ورودی s استفاده نشود باید ورودی را در داخل را دو در داخل آپوسترف
116 دستور تبدیل داده ها و عکس. بر و باینری به دسیمال های داده تبدیل ترتیب به :bin2dec dec2bin
117 ذخیره سازی و بازیابی داده ها مقادیر موجود در فضای کاری را در فایل matlab.mat ذخیره می کند. :save
118 تمام مقادیر فضای کاری را در فایل data.mat ذخیره می کند. :save data data.mat c در فایل را و متغیرهای مقادیر f ذخیره می کند. :save data f,c data.mat متعیرهای فایل در موجود کاری فضای به را :load data بارگذاری مقادیر می کند. نام تمام m فایل ها و mat فایل های موجود در مسیر جاری را ارائه می دهد. :What
119 نکته: با استفاده از current folder فایل های مربوطه را load کرد می توان به مسیرهای مختلف دست پیدا کرد و
120 تمام text های نوشته شده در پنجره command به نامdiary ذخیره می کند. به جز عالمت << :diary file در فایل text برای خروج از MATLAB استفاده می شود. :exit, quit :helpwin پنجره help را باز می کند. به دنبال یک m فایل مشخص می گردد. :lookfor
121 ترسیم نمودارهای دو بعدی و سه بعدی :plot متداول ترین تابع رسم نمودارهای دو بعدی است. به طور پیش فرض مقادیر x اعداد طبیعی در نظر گرفته می شود.
122 از پنجره گرافیکی figure می توان بسیار از تنظیمات نمودار را انجام داد.
123
124 انواع مارکرها
125 مشخصه های رنگ نمودار
126 مشخصه های خط نمودار
127
128 دستورات مفید در رسم منحنی ( title( :xlable( ),ylable(,( به ترتیب برای درج عنوان نمودار برچسب محور y ها و محور x ها در نمودار استفاده می شود. :grid off, grid on به ترتیب برای فعال و غیر فعال کردن خطوط شبکه ای نمودار استفاده می شود. ( ),text(x,y, :gtext( به ترتیب برای درج متن در مختصات (x,y) و نوشتن متن در محلی از متن و سپس انتقال آن به کمک موس به محل دلخواه. :hold off, hold on برای قرار دادن چند منحنی در یک نمودار. :close(n), close all پنجره و شکل شماره n را می بندد. ymax]) :axis([xmin xmax ymin محدوده تغییرات محورهای مختصات را می توان تغییر داد. ( :legend( برای درج راهنمای نمودار در حالت چند نموداری می توان استفاده کرد.
129
130 چند دستور مهم دیگر :clc صفحه ورودی دستورات را پاک می کند. :clf تصویر موجود در یک شکل را پاک می کند. :clear برای پاک کردن متغیرهای موجود در فضای کاری استفاده می شود.
131 رسم چند نمودار در یک شکل
132
133 plot(x1,y1,x2,y2,x3,y3, )
134 plotyy :برای رسم چند نمودار با محورهای y متفاوت
135 :subplot(m,n,k) امکان رسم چند نمودار را در یک پنجره به ما می دهد. پنجره به یک ماتریس m در n تقسیم می کند و k امین خانه آن را انتخاب می کند.
136
137 رسم منحنی های لگاریتمی semilogx, semilogy, loglog(x,y)
138
139 نوشتن متون ریاضی سیمبولیک بر روی نمودارها
140 رسم منحنی های سه بعدی :mesh, surf, plot3, contour از این توابع برای رسم منحنی های سه بعدی استفاده می شود. Mesh Contour Meshc Meshz
141
142
143 Mesh Contour Meshc Meshz
144 surf(x,y,z), surf(z)
145
146 :Plot3 برای رسم منحنی های پارامتریک استفاده می شود.
147
148 ezplot(f), ezplot(f,[min,max]), ezplot(f,[xmin,xmax,ymin,ymax]) ezmesh(f,[xmin,xmax,ymin,ymax]) ezsurf(f,[xmin,xmax,ymin,ymax]) این توابع به طور خودکار معادله تابع را در عنوان نمودار قرار می دهند.
149
150 ezplot ezplot ezmesh ezsurf
151 نکته: در صورتیکه تغییرات تابع مورد نظر در بعضی بازه از دستور plot کارآمد نخواهد بود. لذا از دستور fplot ها زیاد استفاده باشد استفاده می شود. fplot(fun,limits,linespec)
152
153 :area می شود. از این تابع برای رسم منحنی و نشان دادن سطح زیر منحنی استفاده سطح بین 0 تا y با رنگ خاصی پر می شود area(y) area(x,y,basevalue) basevalue در حالت پیش فرض برابر صفر است که می توان آن را تغییر داد.
154
155 :errorbar برای نمایش میزان انحراف داده ها استفاده می شود. را در مقابل خطای E رسم می کند. Y نمودار :errorbar(y,e) را به ازای X در مقابل خطای E رسم می کند. Y نمودار :errorbar(x,y,e) L به ازای X با میزان انحراف از پایین و میزان :errorbar(x,y,l,u) انحراف از باال U نمودار Y رسم می کند.
156
157 محاسبات ریاضی چند جمله ای در را جمله چند مقدار ای y نقاط x کند. می محاسبه :polyval ضرایب چند جمله به صورت نزولی مرتب شده اند.
158 [-1 3] مثال: برای ارزیابی و رسم چند جمله ای f x = x 3 + 4x 2 7x 10 دستورات زیر را وارد می نویسیم: در بازه p ضرایب چند جمله ای
159
160 جمع و تفریق دو چند جمله ای f 1 x f 2 x = x 4 3x 3 x + 2 = 4x 3 2x 2 + 5x-16 p1=[ ] p2=[ ] p3=p1+p2=[ ]
161 ای جمله چند تقسیم و ضرب برای ترتیب به :deconv, conv استفاده می شود.
162 f x :roots ریشه چند جمله ای را پیدا می کند. مثال: را پیدا کنید ریشه چند جمله ای 10 7x = x 3 + 4x 2
163 محاسبه مشتق و انتگرال چند جمله ای polyder(p) :polyder(a,b), به ترتیب مشتق چند جمله و مشتق حاصلضرب دو چند جمله ای را محاسبه می کند.
164 2 نکته: در صورتیکه تعداد آرگومان های خروجی باشد تابع مشتق حاصل تقسیم دو چند جمله ای تابع polyder برابر را محاسبه می کند بر b توجه: مشتق تقسیم a q صورت کسر d مخرج کسر محاسبه می شود
165 [r,p,k]=residue(b,a) [b,a]=residue(r,p,k) بسط به کسرهای جزئی a,b ضرایب چند جمله ای های صورت و مخرج و p,r به ترتیب بردار ستونی باقیمانده و ریشه و k بردار سطری خارج قسمت است.
166 4s + 8 s 2 + 6s + 8 = 12 s s + 2
167 محاسبات ریاضی سیمبولیک)نمادین ) در ابتدا باید متغیرها و ثابت های مورد استفاده را معرفی کرد. برای مثال
168 در صورتیکه x,y اعداد حقیقی و صورت معرفی می کنیم: z عدد غیر حقیقی باشد بدین برای تعریف ثوابت سیمبولیک نیز از sym استفاده می کنیم: نکته مهم: مزیت استفاده از ثابت های نمادین عدم کاهش دقت محاسبات است.
169 در محاسبات سیمبولیک عملگرهای + - * / ^ مانند محاسبات عددی می باشند. مانند: s و t متغیرهای مستقل هستند. نکته: برای پیدا کردن متغیرهای مستقل از تابع findsym استفاده می شود.
170 عملیات جمع و تفریق سیمبولیک: عملیات ضرب سیمبولیک: :expand برای بسط حاصلضرب استفاده می شود.
171 عملیات فاکتورگیری: تابع factor از عبارت سیمبولیک فاکتورگیری می کند.
172 مخرج مشترک گرفتن: از تابع numden بدین منظور استفاده می شود A s = 1/6 s + 3 1/2 s /3 s A s = s+2 s 3 +4s 2 +3s N و D به ترتیب صورت و مخرج کسر می باشند
173 حذف جمالت و عبارت های یکسان از صورت و مخرج کسر: از تابع simplify استفاده می شود. A s = s3 +2s 2 +5s+10 = s+2 s2 +5 s 2 +5 s 2 +5 =s+2
174 محاسبه معکوس تابع: از تابع finverse استفاده می شود.
175 ترکیب توابع: از تابع compose استفاده می شود.
176 تبدیل نمایش چند جمله ای ها از حالت عددی به حالت نمادین و بالعکس: از دو دستور sym2poly(p) و poly2sym(p,s) استفاده می شود.
177 انجام محاسبات مثلثاتی به صورت سیمبولیک:
178 محاسبه عددی عبارت سیمبولیک: از تابع subs و double استفاده می شود
179 رسم عبارت سیمبولیک ezplot(f,xmim,xmax), ezplot(f)
180 حل معادالت جبری با استفاده از دستور solve solve(eq1,eq2,,var1,var2, )
181
182 برای مشتق گیری و انتگرال گیری از توابع سیمبولیک مشتق گیری از دستورات زیر استفاده می کنیم: diff(eq), diff(eq,var), diff(eq,var,n)= dn eq d n v در اینجا eq عبارت سیمبولیک var متغیری که نسبت به آن مشتق گرفته می شود و n مشتق مرتبه nام است.
183 برای انتگرال گیری از دستورات زیر استفاده می کنیم: int(eq), int(eq,v),int(eq,a,b)= x=b x=a eq v dv در اینجا eq عبارت سیمبولیک v متغیری که نسبت به آن شود و a و b حد باال و حد پایین انتگرالگیری است. انتگرال گرفته می
184 + e (kx)2 dx =?
185 محاسبه حد lim f(x)=limit(f,x,a) x a حد راست تابع حد چپ تابع
186 سری تیلور و دنباله ها برای محاسبه مجموع یک دنباله از دستور symsum استفاده می شود. متغیر سیمبولیک و a و b محدوده تغییرات v v عبارت سیمبولیک expr می باشد. = k 2 10 k=0
187
188 برای محاسبه سری تیلور از دستور taylor استفاده می کنیم:
189
190 درجه 12 درجه 5 به طور مثال در اینجا مقایسه بسط تابع واقعی نشان داده می شود. تا تابع یک تیلور با خود را و
191
192 برای مقایسه سری با تابع اصلی استفاده کرد. در پنجره دستورات taylortool را می توان از تایپ و سپس ابزار اینتر گرافیگی بزنید. تیلور
193 funtool را تایپ و سپس اینتر از عملیات توابع استفاده می نکته مهم: در پنجره دستورات از این ابزار برای انجام بسیار بزنید. کنیم.
194
195
196 برای حل می شود. حل معادالت دیفرانسیل با استفاده از دستور dsolve معادالت دیفرانسیل معمولی به صورت سیمبولیک دستور این از استفاده دیفرانسیل v متغیر مستقل cond1,cond2, شرایط dy dx = y2, y 0 = 1 eq1,eq2, معادالت مرزی حاکم می باشند.
197 y (4) + 5y + 4y = 0 y 0 = 1, y 0 = 1, y (0)=1, y 3 0 = 0 y π =?
198 تبدیل الپالس این از جزئی و تبدیل عکس تبدیل الپالس: برای حل معادالت استفاده می شود برای تبدیل الپالس از دستور laplace و برای عکس تبدیل از دستور ilaplace استفاده می شود. دیفرانسیل و معمولی تعریف متغیر مستقل تابع برگشتی بر حسب s می باشد
199 کنترل جریان محاسبات عملگرهای رابطه ای)عملگرهای مقایسه ای(
200 عملگرهای منطقی
201
202
203 توابع منطقی اگر مقدار موجود در بردار غیر صفر باشد مقدار 1 را بر می گرداند any(x)
204 1 را بر می گرداند. اگر تمامی مقادیر موجود در بردار غیر صفر باشد مقدار all(x)
205 موقعیت مولفه های مساوی با صفر از بردار x را برمی گرداند. find(x==0) exist( a ) در صورتیکه a جزء متغیرهای فضای کاری باشد خروجی برابر 1 خواهد شد
206 به مثال های زیر توجه فرمایید به کمک doc find می توان جزئیات بیشتری را پیدا کرد
207 در صورتیکه مولفه بردار x تهی باشد خروجی برابر 1 خواهد بود. isempty(x)
208 isinf(x) isnan(x). خواهد بود در صورتیکه مولفه بردار -inf x و inf باشد خروجی برابر 1 خواهد شد. در صورتیکه مولفه بردار NaN x )تعریف نشده( باشد خروجی برابر 1 سوال: چگونه می توان شمار سطر و ستون موارد باال را پیدا کرد
209 یکی از کاربردهای بردارهای منطقی رسم نمودارهای ناپیوسته مشتق ناپذیر است. = t x در محدوده 10] [0 sin (t) sin t > 0 0 sin t 0
210
211 راه حل مسائلی که در آنها تقسیم بر صفر دارند استفاده از توابع منطقی و جایگزینی صفر با eps است. [-4π 4 π] در محدوده y x = sin (x) x
212 ترتیب انجام محاسبات عملگر تقدم پرانتز )( 1 ترانزپوز ) (.^ ^ توان 2 3 Plus, minus, ~(NOT) 4 * / \.*./.\ : 7 > < <= >= == ~= 8 &(AND) 9 (OR)
213 File >> New >> Script برنامه نویسی theta = linspace(1.6,4.6); tandata = tan(theta); plot(theta,tandata); xlabel('\theta (radians)'); ylabel('tan(\theta)'); grid on; axis([min(theta) max(theta) -5 5]);
214 معرفی تابع :input مثال : برای دریافت رشته یا عدد از ورودی استفاده می شود
215 معرفی تابع :disp استفاده می شود برای نشان دادن محتوی ماتریس رشته ای یا عددی از disp(outmatrix)
216 نمایش رشته ها به کمک disp char هر ورودی را در یک ردیف قرار می دهد و به جای فضای خالی کاراکتر space قرار می دهد
217 تابع :num2str این تابع عدد را به رشته تبدیل می کند
218 دومین پارامتر تابع num2str دقت متغیر را تعیین می کند
219 نمایش مقادیر متغیرها به کمک تابع fprintf fprintf(outformat,outvariables) انواع تبدیل ها
220 به کمک یکی از روش های زیر می توان عرض و دقت نتایج تبدیل یافته را تعیین کرد: %wd %w.pf %w.pe تعداد کاراکترهای موجود در عرض نهایی نتایج و p تعداد اعداد سمت راست اعشار را تعیین می کند. w
221
222 کنترل برنامه for-end while-end If-else-end Switch-case Break Return, keyboard Pause, pause(n) waitforbuttonpress حلقه های تکرار ساختارهای تصمیم توقف اجرای برنامه
223 شرط If-else-end if 1 دستورات شرط 1 elsif elsif 2 3 شرط دستورات 2 شرط دستورات 3 else end دستورات 4
224 مثال 1 مثال 2
225 طرش switch-case هب روط یلک رد میمصت یریگ یاه هک 3 باختنا رتشیب دوجو درادن زا نیا روتسد هب یاج if هدافتسا.دوش یم زا نیا طرش یارب میمصت یریگ هناگدنچ ساسارب ریداقم فلتخم کی ریغتم هدافتسا.دوش یم دعب زا یارجا ره کی زا تاروتسد دنور یارجا همانرب هب دعب زا end لقتنم یم دوش و ریاس case اه لرتنک یمن دوش و هدافتسا otherwise زا زین یرایتخا.تسا
226
227 این برنامه اعداد تصادفی بین 0 تا 9 تشخیص می دهد را تولید می کند و زوج فرد و صفر بودن آن را
228 حلقه for تعدادی از دستورات به را تعداد دفعاتی قبل از که مشخص شده تکرار می کند.
229
230 محاسبه به برنامه انجام زمان مدت کمک دستور etime
231 حلقه while While End تا زمانیکه شرط لحاظ شده برقرار باشد دستورات تکرار نیز می شوند. شرط دستورات مثال: برنامه ای بنویسید که بتواند نمودار پرتاب سنگی با سرعت 9/8 متر بر مجذور ثانیه ترسیم به ازای اولیه 60 نماید. مقادیر متر بر مختلف زاویه پرتاب ثانیه تحت شتاب ثقل
232
233 برنامه محاسبه اپسیلون
234 دستور break زمانیکه برنامه به این دستور برسد کنترل برنامه بعد از حلقه for منتقل می شود. اگر حلقه ها تو از حلقه داخلی خارج می شود. به اولین خط در تو باشند
235
236 دستور pause زمانیکه برنامه به این دستور صفحه کلید را فشار دهید و pause ادامه می یابد. برسد سپس متوقف می ماند اجرای برنامه از تا اینکه شما دستور بعد از به توقف pause(n) مدت n است. ثانیه
237 در اینجا برنامه متوقف شده و کلید می مانند. هر بار منتظر پس از فشار نشان دادن دادن مقادیر x,y کلیدی از صفحه
238 دستور return هر گاه متوقف برنامه به می کند. دستور این برسد را برنامه بعدی اجرای خروجی برنامه
239 دستور keyboard هر گاه برنامه به این دستور برسد اجرای برنامه به طور موقت متوقف می شود و به شما اجازه می دهد عملیات مورد نظرتان انجام دهید. در چنین حالت عالمت k روی صفحه نمایش ظاهر می شود. برای اجرای برنامه دستور return را می توانید وارد کنید. برای نمایش مقدار یک متغیر کافی است که اسم متغیر را وارد کنید لذا مقدار آن متغیر در آن محل از برنامه به ما نشان می دهد. به کمک این دستور می توان مقدار یک متغیر را در حین اجرای برنامه تغییر داد و اثر آن را روی سایر متغیرها مشاهده کرد.
240 دستور waitforbuttonpress با اجرای این دستور برنامه تا زمانی که دکمه کلید در صفحه باز شده فشرده شود متوقف می موس ماند. یک یا
241 تابعی فایل ساخت )Function file( برای ایجاد تابعی با کاربرد خاص که در MATLAB وجود ندارد از فایل تابعی استفاده می شود. فایل تابعی مانند m فایل است و تنها در خط اول آن داریم: Function [outputs]=name[inputs] ممکن است توابع برای نمایش داده ها در پنجره دستورات یا نوشتن داده ها در فایل ها ایجاد شوند. در این حالت هیچ مقداری برگردانده نمی شود. ابتدای اینگونه برنامه ها به صورت زیر نوشته می شود: Function name[inputs]
242 function twosum(x,y) % twosum Add two matrices % and print the result x+y function s = threesum(x,y,z) % threesum Add three variables % and return the result s = x+y+z;
243 function [s,p] = addmult(x,y) % addmult Compute sum and product % of two matrices s = x+y; p = x*y; توجه! متغیرهای تابع از نوع محلی می باشند
244 ساخت تابع با استفاده از دستور inline این دستور ما را قادر می سازد که در پنجره دستورات یا در یک m فایل تابعی را ایجاد کرد. مزیت آن در این است که به ذخیره کردن در یک فایل جداگانه نیست. ولی نمی توان inline دیگری فراخوانی کرد. Name of function=inline( function, x1, x2, ) x1,x2, متعیرهای موجود در عبارت هستند.
245 روش دو بخشی یا تنصیف حل عددی معادله f(x)=0
246
247
248
249
250 c جایگزین را زیر فرمول که است کافی تنها و است دوبخشی روش مانند نیز روش کد این قبلی کنیم
251 خروجی برنامه برای مثال قبلی به کمک روش نا بجایی
252 حل مسائل آماری به کمک m فایل نویسی مثال. جدول زیر میزان افزایش وزن گوساله های هلشتاین را با متفاوت نشان می دهد. آیا افزایش ویتامین A به جیره غذایی وزن شده است دو نوع جیره غذایی باعث بهبود افزایش جیره معمولی جیره معمولی + ویتامین A ابتدا می توان داده ها را از اکسل به آنها متلب زیر به شیوه انتقال داد 1. انتخاب محدوده داده ها و کپی کردن در متلب سپس متلب به را ها داده توان می زیر روش به 2. ایجاد متغیر مانند Data انتقال داد
253 پنجره variable Editor می شود باز آنگاه 3. با کلیک کردن روی متغیر Data داده ها را آنجا paste کنید را در متغیر محل دلخواه ذخیره کرده.4
254 مقایسه میانگین و محاسبه ویژگی های آماری توصیه: توضیحات کامل تر در مورد هر یک از توابع را می توان به کمک دستور doc پیدا کرد.
255 خروجی برنامه باال
256 مقایسه های ویژگی های آماری
257 خروجی برنامه h=1 نشان دهنده رد فرض صفر در سطح 5 درصد است 0=h نشان دهنده رد فرض جایگزین در سطح احتمال 5 درصد است. اگر %5=α باشد: 1. در صورتیکه >p α باشد فرض صفر در سطح احتمال α درصد رد می شود. 2. در صورتیکه <p α باشد فرض جایگزین در سطح احتمال α درصد رد می شود. نکته: 1. مقدار α را می توان هر مقدار دلخواه در نظر گرفت 2. آزمون را می توان به صورت یک طرفه از راست یا چپ و دو طرفه انجام داد 3. آزمون میانگین را می توان با فرض یکسان بودن و یا عدم یکسان بودن واریانس ها انجام داد و... برای کسب اطالعات بیشتر می توان به help هر یک از توابع مراجعه کرد.
258 میزان افزایش وزن) kg ( تجزیه واریانس یک طرفه برای تجزیه طرح کامال تصادفی) CRD ( یا طرح با گروه بندی یک طرفه از تجزیه واریانس یک طرفه استفاده می شود. مثال: اثر چهار درجه حرارت مختلف در پرورش و افزایش وزن بودن سایر شرایط مورد مطالعه واقع شده است. افزایش وزن بعد از بره ها به شرط یکسان دو ماه به قرار زیر است. تیمارهای دمای نگهداری بره ها درجه حرارت 1/5 3/0 3/5 1/4 2/0 2/0 3/0 1/80 1/5 4/0 2/8 2/0 2/4 2/5 4/0 1/50 مختلف دماهای بین آیا و محاسبه را واریانس تجزیه جدول نگهداری دارد. وجود داری معنی اختالف
259 [p,table,stats]=anova1(data) به کمک تابع anova1 تجزیه واریانس یک طرفه قابل بررسی است خروجی این تابع برای داده های مذکور: چونکه p=0/0035>0/01>0/05 بنابراین بین تیمارها در سطح احتمال 1 درصد اختالف معنی داری وجود دارد
260 خروجی این تابع به شکل زیر نیز نمایش داده می شود:
261 مقایسه میانگین ها در صورت معنی دار شدن F تیمارها استفاده می شود: دو به دو مقایسه از تیمار بهترین کردن پیدا برای آزمون بعد از اجرای تابع anova1 می multcompare(stats) مقایسات میانگین استفاده کنید: تابع از توانید منظور به
262
263 نکته: تابع multcompare(stats) به طور پیش فرض از آزمون LSD در درصد استفاده می کند ولی می توان نوع آزمون مقایسه ای و نیز سطح احتمال طریق زیر تغییر داد: سطح 5 آن را به c = multcompare(stats,param1,val1,param2,val2,...) پارامتر ctype تعیین کننده نوع آزمون است یکی از موارد زیر: و 'dunn-sidak 'bonferroni' 'lsd' 'tukey-kramer 'hsd' or 'scheffe باشد. نحوه استفاده: multcompare(stats,'ctype','scheffe','alpha',0.05) doc multcompare دستور با توان می را بیشتر جزئیات توصیه: کرد جستجو
264 تجزیه واریانس دو طرفه برای تجزیه واریانس طرح بلوک های کامل تصادفی و انجام مقایسات گروهی از تابع anova2 استفاده می شود. مثال: پژوهشگری می خواهد اثر منابع مختلف ازت را بر عملکرد جو همچنین آزمایش در سه نوع خاک انجام می شود. آیا بین منابع مختلف اختالف معنی داری وجود دارد [p,table,stats] = anova2(x,reps) به عنوان علوفه تعیین کند. ازت از نظر اثر بر عملکرد جو نوع خاک)بلوک( تیمار شماره تیمار I II III شاهد )بدون ازت 1 ) 23/2 24/8 26/7 2 NaNo3 26/1 31/0 33/8 3 Ca(NO3)2 24/1 33/0 35/6 4 CO(NH2)2 25/4 27/4 33/8 نکته: در تابع anova2 باید تعداد بلوک ها )rep( ضریبی از تعداد تیمارها باشد. در غیر اینصورت باید از تابع anovan باید بهره جست. 5 NH4NO3 30/1 31/5 37/1 6 (NH4)SO4 32/1 35/6 41/9
265 خروجی تابع
266 خواندن اطالعات از اکسل از تابع xlsread برا خواندن اطالعات از فایل های اکسل می توان استفاده کرد: [num,txt,raw] = xlsread(filename) num آرایه ای است که تنها شامل داده های عددی می باشد. txt آرایه ای از جنس سلول که شامل متن می باشد. raw آرایه ای از جنس سلول که شامل تمام داده های خام می باشد. داریم بنابراین باشد مقابل به صورت اکسل در ما های داده کنید فرض مثال: [num,txt,raw] = xlsread('book1.xlsx') توان می بعدی اسالید در را خروجی مشاهده کرد
267 نکته: لزومی ندارد از تمام خروجی تابع استفاده کرد مثال num = xlsread('book1.xlsx')
268 [num,txt,raw] = xlsread(filename, -1) این تابع قابلیت انتخاب آن قسمتی از داده ها را محدوده ای انتخاب کرد از داده های اکسل که ضرورت دارد. توان می یعنی دهد می ما به را [num,txt,raw] = xlsread(filename, sheet) از sheet دلخواه داده ها را وارد متلب کرد توان می تابع این کمک به [num,txt,raw] = xlsread(filename, range) از داده ها را خواند. مثال: num= xlsread('book1.xlsx','a2:a15') ای محدوده تنها توان می [num,txt,raw] = xlsread(filename, sheet,range) این تابع نیز قابلیت خواندن داده ها را از sheet دلخواه و دامنه دلخواه به ما می دهد.
269 نوشتن اطالعات اکسل در از تابع xlswrite می توان برای نوشتن یا ذخیره داده ها با فرمت دلخواه در اکسل استفاده کرد. این تابع داده های مورد نظر را در فایل مربوطه قرار سلول A1 شروع به نوشتن می کند. مثال: xlswrite(filename,a) از فرض پیش طور به و دهد می xlswrite('book1.xlsx', x, 1, 'E1') )سلول E1 را تابع این متغیر x در sheet1 در سلول E1 و باشد(قرار می ها داده نوشتن آغاز می دهد.
270 نکته بسیار مهم: زمان نوشتن داده ها در فایل اکسل باید آن فایل بسته شده باشد. تذکر: در صورتیکه فایل مربوطه وجود نداشته باشد متلب آن را ایجاد می کند.
271 چند نکته مهم در مورد برنامه نویسی 1. تخصیص فضای اولیه) Pre-Allocation ( برای آرایه ها و ماتریس ها برای افزایش سرعت اجرای برنامه مثال. این مدت اجرای این دو برنامه را با هم مقایسه کنید!
272 .2 هب یاج عباوت وجتسج دننامه find روتسد لداعم یقطنم اهنآ ار هدافتسا.دییامن لاثم رگا یم دیهاوخ رصانع یواسم 10 رد کی رادرب ار ادیپ هدرک و اهنآ ار اب 20 نیزگیاج دینک تقو همانرب ار یارب ادیپ ندرک سیدنا کت کت 10 اه و ینیزگیاج اهنآ اب 20 فلت.دینکن
273 3. تا جای مانند for برنامه مثال. ممکن از توابع منطقی و نیز اندیس آرایه ها به جای حلقه های استفاده کنید تا سرعت اجرای برنامه افزایش یابد. y > 20 y تابع مقابل می تواند به سه شکل زیر باشد y 20 0 تکرار y = 1 برنامه 3 بهتر از 2 برنامه 2 بهتر از 1 2 3
274 .4 اب هدافتسا زا تاناکما شخب ردProfiler بلتم همانرب نات ار زا ظاحل ینامز زیلانآ دینک و هاگولگ یاه ینامز )bottleneck( ار ادیپ هدرک و عفر.دییامن نیا شخب بلتم نامز فرص ندش رد ره عبات و ریز عبات ار هب امش یم.دهد لکش ریز ییامن زا ردProfiler بلتم ار ناشن یم :دهد Desktop >> Profiler
275 تابع fminbnd [a b] f(x) برای پیدا کردن مینیمم استفاده می شود. متعیره یک تابع نسبی فاصله در تابع این از [x,fval]=fminbnd( F,a,b) نقطه x است. fval مقدار مینیمم در فاصله مقدار و مذکور تابع در X
276
277 معادالت حل fsolve با غیر خطی حل برای استفاده عددی از معادالت فرض غیر خطی مرتبه f n (x 1, x 2,, x n ) n اولیه ) nd x d = (x 1, x 2,, x از تابع زیر با x n مجهول و استفاده می شود: با fsolve( F, x d ) است تابع فایل نام F را دستگاه به صورت زیر می نویسیمF(x)=0 :
278 یا اینکه فایل تابعی به صورت زیر ایجاد می کنیم:
279 و quad انتگرال گیری عددی با استفاده از trapz و انتگرال دو گانه و سه گانه عددی انتگرال تقریبی تابع f(x) را با استفاده از روش ذوزنقه تخمین می زند: trapz trapz(x, y) 2 مقدار دقیق است. برابر با مقدار تخمینی این انتگرال با تابع trapz
280 را با استفاده از روش سیمسون از حد پایین f(x) به طور عددی انتگرال تابع quad a تا حد باالی b محاسبه می کند. quad( function,a,b) یا
281 انتگرال گیری دو گانه برای توابع دو متغیره dblquad( function,xmin,xmax,ymin,ymax) π π 0 π sin x. cos y + 1 dxdy =?
282 انتگرال گیری سه گانه triplequad( function,xmin,xmax,ymin,ymax, zmin,zmax) 0 π y sin x + z cos x dxdy =?
283 x0=[x1,x2] fzero( F,x0) پیدا کردن صفرهای تابع با استفاده از fzero در فاصله ریشه cos x sin 2 x در بازه 1] [-2.5 بدست آورید
284 درون یابی P=polyfit(x,y,n) مثال
285
286 خطا
287 استفاده از ابزار Basic fitting
288
289
290
291
292 cftool
293
294
295 به MATLAB حل عددی معادالت دیفرانسیل -1 حل تحلیلی << dsolve 2- حل عددی دو صورت کلی می تواند معادله دیفرانسیل را حل ode45, ode23, ode113, ode15s, ode23s, ode23t, ode23tb کند: نکته: برای شروع کار با ode45 مسئله را حل کنید اگر که جواب ode23 و اگر که جواب نداد از دیگر توابع odeاستفاده کنید. از نداد
296 ضرف دینک هلداعم لیسنارفید لباقم اب طیارش یزرم هداد هدش ار یم لح میهاوخ :مینک y''+y'+y=cos(x) y(0)=0 y'(0)=1 :رکذت یاربode لح تلاداعم لیسنارفید اب طیارش هیلوا رد نامز ای( )ناکم رفص یم.دشاب ینعی طیارش یزرم هلئسم یمن دناوت رد هطقن یا هب ریغ رفص زا.دشاب :لاثم y''+y'+y=cos(x) y(0)=0 y'(pi)=-1 نیا هنوگ هلئسم اه فورعم دنا هب هلئسم اب رادقم یزرم ای.bvp یارب لح نیا هنوگ تلاداعم زا عباوت ریز هدافتسا :دوش یم bvp4c و bvp5c
297 یارب لح کی هلداعم لیسنارفید هب شور ode دیاب لبق زا هکنیا همانرب MATLAB رد ار دیسیونب رد یتارییغت هلداعم.داد ماجنا نیرتلااب قتشم رد هلداعم رد رظن یم میریگ لاثم یارب هلداعم لااب قتشم 2 هبترم نیرتلاای هبترم لیسنارفید هلداعم.تسا لااح دیاب هلداعم ار هب دادعت ددع هبترم هب تلاداعم لیسنارفید یاه هبترم لوا لیدبت.دینک هبترم هلداعم ام 2 دوب سپ دیاب ود ریغتم دیدج هب یاهمان وy1 y2 داجیا مینک و هب کمک اهنآ ود هلداعم لیسنارفید هبترم لوا لیکشت :میهدب y=y1 y1'=y2 y2'=cos(x)-y2-y1 لااح هلداعم ام لیدبت هدش هب ود هلداعم لیسنارفید هبترم لوا هب یاهمان y'2 وy'1
298 اولین قدم در یک function دو معادله دیفرانسیل مرتبه یک را به صورت ستونی در یک بردار مانند out بنویسیم: function out=myfun(x,y) out=[y(2);cos(x)-y(2)-y(1)]; این functionرا باید به نام خود تابع یعنی myfun ذخیره کنید. حاال داخل یک m فایل دیگر یا در داخل command window از دستور ode استفاده می کنیم. فرم کلی دستور odeبه صورت زیر می باشد: پس برای مسئله ما به صورت زیر می شود: )شرایط مرزی مسئله بازه حل مسئله نام تابع@) ode45
299 نتیجه اجرای دستور باال به صورت زیر یک نمودار خواهد بود. در این گراف 2 معادله دیفرانسیل مثال را تبدیل به 2 معادله مرتبه اول کردیم. پس یکی از این که همان y است و دیگری مربوط به y2 که y می باشد. نمودار وجود دارد زیرا نمودارها مربوط به y1 در این حالت هیچ گونه خروجی عددی در داخل workspace نشان داده نشده است و فقط یک گراف کشیده شده که با رنگ های پیش فرض خود متلب برای ما نمودارها رسم شده و داده های عددی جواب در workspace وجود ندارد. برای رفع این مشکل باید خروجی دستور odeرا برابر دو متغیر قرار دهیم:
300 >>[x 5],[0 1]); متغیر x همان بازه بین 0 تا 5 است که در دستور ode نوشته شد که متلب با یه خاصی این بازه رو تقسیم بندی کرده. ( اگر که خودتان بخواهید گام تعریف کنید بجای ]5 0[ بنویسید: مثال ]0:0.01:5[( متغیر y دارای 2 ستون دوم جواب y2 یا همان y گام باید است. ستون اول همان جواب y1 یا همان y است و ستون می باشد. حال می توانیم نمودار جواب مسئله را رسم نمائیم: >>plot(x,y(:,1),'r','linewidth',2) معادله نمودار جواب را می توان از دستور cftool بدست آورد.
301 کنید. عرضه دیگه کاربران به بهتر را GUI (Graphical User Interface ( میتوان به کمک ابزار های GUI برنامه نوشته شده برای شروع.1 File >> New >> GUI.2
302
303 :Push button نیا رصنع یکیفارگ کی همگد یراشف یم دشاب هک یماگنه هک اب سوم یور نآ راشف دیهدب یتاروتسد هک یارب نآ فیرعت هدش ارجا یم دوش و دعب زا اهر ندرک دیلک هب تلاح یلبق یمرب.ددرگ :Slider اب اج هب اج ندرک هدنزغل لرتنک نآ و رارق نداد نآ رد یناکم یصاخ زا لوط slider یرادقم زا هزاب [min max] باختنا.دوش یم :Radio Button باختنا نیا هنیزگ هایس( ندش هریاد )نآ شزرا radio دیلک ربارب max رادقم یم دوش و مدع باختنا نآ شزرا radio دیلک min ار یم.دنک
304 و غیر فعال دارد در حالت فعال یعنی آن برابر 1 خواهد شد و در حالت غیر عالمت خوردن مربع فعال بودن آن مقدار :Check Box دو حالت فعال آن کنترل فعال شده و value آن برابر صفر می شود. یا عددی را نشان می مربوط به کنترل قابل دهد که دسترس می توان است. این داد. تغییر را آن :Edit Text این گزینه متن متن از طریق ویژگی string عنوان به اغلب و نوشته یک صورت به را :Static text کنترلی است که متن یا عدد برچسب برای مقادیر جاری نشان می دهد. مانند panel است که در هر لحظه یک کلید می تواند فعال باشد :Button Group
305 .لاثم نیشام یباسح ار یحارط دینک هک دناوتب کی ددع ار زا ربراک دریگب و ریداقم یتاثلثم نآ ار هبساحم دیامن نوچ زاین هب نتفرگ کی ددع تسا نیاربانب زاین هب کی Edit Text میراد ات میناوتب ددع هاوخلد ار دراو.مینک ود رگلمع Static Text یارب ناشن نداد یجورخ و زین ناشن نداد تملاع یواسم )=( زاین یم.دشاب Radio Button دنچ رد Button Group بلاق زین یارب باختنا عبات یتاثلثم دروم زاین.تسا هحفص GUI ار اب هجوت هب هقیلس دوخ یم ناوت هب یحارط تروص ره.درک
306 طرح اولیه بر اساس موارد مورد نیاز
307 حال ابتدا روی Editسپس Text در قسمت string صفر می نویسیم و در قسمت Tag عبارت x_edit تایپ می کنیم
308 حال روی Static Text اولی کلیک می کنیم در قسمت string عالمت =می نویسیم
309 حال روی Static Text دومی کلیک می کنیم در قسمت string عالمت 0 می نویسیم در قسمت Tag نیز Result می نویسیم
310 حال روی Button Group کلیک می کنیم در قسمت Title عبارت Functionمی نویسیم
311 حال روی Radioکلیک Button می کنیم در قسمت string عبارت sinمی نویسیم در قسمت Tag نیز sin_radiobutton می نویسیم به همین ترتیب برای سایر radiobutton ها عنوان و نام متغیر مناسب تعریف کنید
312 نتیجه کار تا این مرحله
313 با کلیک بر روی برنامه اجرا می شود ولی برای هر یک از کلیدهای قرارداده شده برنامه ای نوشته نشده است لذا عمل دلخواه انجام نمی شود بنابراین برای هر یک از کلیدها برنامه آن را تعریف می کنیم
314 با کلیک راست بر روی هر یک از اشیاء تعریف شده و از طریق callback عمل آن شی را بر حسب نیاز تعریف کرد آن می توان با کلیک راس روی Edit Text و از طریق Callback تابع زیر نشان داده می شود
315 در خط اول مقدار Editبه Text String خوانده میشود. صورت 1 2 می شود تبدیل عدد به رشته دوم خط در 3 4 در خطوط سه تا پنج بررسی میشود که آیا عددی وارد شده است یا نه اگه هیچ مقداری وارد نشود مقدار صفر به آن اختصاص داده می شود 5 6 می شوند. روز به مقادیر آخر خط در
316 کد Radio Button به شرح زیر می باشد:
317 سایت های مفید در مورد یادگیری متلب و موارد مرتبط با آن:
محاسبه ی برآیند بردارها به روش تحلیلی
محاسبه ی برآیند بردارها به روش تحلیلی برای محاسبه ی برآیند بردارها به روش تحلیلی باید توانایی تجزیه ی یک بردار در دو راستا ( محور x ها و محور y ها ) را داشته باشیم. به بردارهای تجزیه شده در راستای محور
روش محاسبه ی توان منابع جریان و منابع ولتاژ
روش محاسبه ی توان منابع جریان و منابع ولتاژ ابتدا شرح کامل محاسبه ی توان منابع جریان: برای محاسبه ی توان منابع جریان نخست باید ولتاژ این عناصر را بدست آوریم و سپس با استفاده از رابطه ی p = v. i توان این
دکتر عباس روحانی دانشکده کشاورزی دانشگاه صنعتی شاهرود
دکتر عباس روحانی دانشکده کشاورزی دانشگاه صنعتی شاهرود MATrix LABoratory MATLAB اگر یکی از پنجره ها به زیر دوباره آنها را آورد اشتباه بسته شد مسیر از توان می Desktop>> Desktop Layout>> Default exit quit
مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0
مثال( مساله الپالس در ناحیه داده شده را حل کنید. (,)=() > > < π () حل: به کمک جداسازی متغیرها: + = (,)=X()Y() X"Y=-XY" X" = Y" ثابت = k X Y X" kx = { Y" + ky = X() =, X(π) = X" kx = { X() = X(π) = معادله
تصاویر استریوگرافی.
هب انم خدا تصاویر استریوگرافی تصویر استریوگرافی یک روش ترسیمی است که به وسیله آن ارتباط زاویه ای بین جهات و صفحات بلوری یک کریستال را در یک فضای دو بعدی )صفحه کاغذ( تعیین میکنند. کاربردها بررسی ناهمسانگردی
مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل
مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل شما باید بعد از مطالعه ی این جزوه با مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل کامال آشنا شوید. VA R VB به نظر شما افت ولتاژ مقاومت R چیست جواب: به مقدار عددی V A
تحلیل مدار به روش جریان حلقه
تحلیل مدار به روش جریان حلقه برای حل مدار به روش جریان حلقه باید مراحل زیر را طی کنیم: مرحله ی 1: مدار را تا حد امکان ساده می کنیم)مراقب باشید شاخه هایی را که ترکیب می کنید مورد سوال مسئله نباشد که در
1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }
هرگاه دسته اي از اشیاء حروف و اعداد و... که کاملا"مشخص هستند با هم در نظر گرفته شوند یک مجموعه را به وجود می آورند. عناصر تشکیل دهنده ي یک مجموعه باید دو شرط اساسی را داشته باشند. نام گذاري مجموعه : الف
سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات
سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات دانلود نمونه سوالات امتحانات رياضي نمونه سوالات و پاسخنامه كنكور دانلود نرم افزارهاي رياضيات و... کانال سایت ریاضی سرا در تلگرام: https://telegram.me/riazisara
جلسه ی ۱۰: الگوریتم مرتب سازی سریع
دانشکده ی علوم ریاضی داده ساختارها و الگوریتم ها ۸ مهر ۹ جلسه ی ۱۰: الگوریتم مرتب سازی سریع مدر س: دکتر شهرام خزاي ی نگارنده: محمد امین ادر یسی و سینا منصور لکورج ۱ شرح الگور یتم الگوریتم مرتب سازی سریع
تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:
تخمین با معیار مربع خطا: هدف: با مشاهده X Y را حدس بزنیم. :y X: مکان هواپیما مثال: مشاهده نقطه ( مجموعه نقاط کنارهم ) روی رادار - فرض کنیم می دانیم توزیع احتمال X به چه صورت است. حالت صفر: بدون مشاهده
آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(
آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( فرض کنید جمعیت یک دارای میانگین و انحراف معیار اندازه µ و انحراف معیار σ باشد و جمعیت 2 دارای میانگین µ2 σ2 باشند نمونه های تصادفی مستقل از این دو جامعه
مدار معادل تونن و نورتن
مدار معادل تونن و نورتن در تمامی دستگاه های صوتی و تصویری اگرچه قطعات الکتریکی زیادی استفاده می شود ( مانند مقاومت سلف خازن دیود ترانزیستور IC ترانس و دهها قطعه ی دیگر...( اما هدف از طراحی چنین مداراتی
ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد
دانشگاه صنعتی خواجه نصیر طوسی دانشکده برق - گروه کنترل آزمایشگاه کنترل سیستمهای خطی گزارش کار نمونه تابستان 383 به نام خدا گزارش کار آزمایش اول عنوان آزمایش: آشنایی با نحوه پیاده سازی الکترونیکی فرایندها
همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین
همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین دو صفت متغیر x و y رابطه و همبستگی وجود دارد یا خیر و آیا می توان یک مدل ریاضی و یک رابطه
آزمایش 8: تقویت کننده عملیاتی 2
آزمایش 8: تقویت کننده عملیاتی 2 1-8 -مقدمه 1 تقویت کننده عملیاتی (OpAmp) داراي دو یا چند طبقه تقویت کننده تفاضلی است که خروجی- هاي هر طبقه به وروديهاي طبقه دیگر متصل شده است. در انتهاي این تقویت کننده
جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.
محاسبات کوانتمی (671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: محمد جواد داوري جلسه 3 می شود. ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک
سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم
1 ماشیه ای توریىگ مقدمه فصل : سلسله مزاتب سبان a n b n c n? ww? زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 2 زبان ها پذیرفته می شوند بوسیله ی : ماشین های تورینگ a n b n c n ww زبان های فارغ
تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢
دانش اه صنعت شریف دانش ده ی علوم ریاض تمرینات درس ریاض عموم سری دهم. ١ سیم نازک داریم که روی دایره ی a + y x و در ربع اول نقطه ی,a را به نقطه ی a, وصل م کند. اگر چ ال سیم در نقطه ی y,x برابر kxy باشد جرم
قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :
۱ گرادیان تابع (y :f(x, اگر f یک تابع دومتغیره باشد ا نگاه گرادیان f برداری است که به صورت زیر تعریف می شود f(x, y) = D ۱ f(x, y), D ۲ f(x, y) اگر رویه S نمایش تابع (y Z = f(x, باشد ا نگاه f در هر نقطه
هندسه تحلیلی بردارها در فضای R
هندسه تحلیلی بردارها در فضای R فصل اول-بردارها دستگاه مختصات سه بعدی از سه محور ozوoyوox عمود بر هم تشکیل شده که در نقطه ای به نام o یکدیگر را قطع می کنند. قرارداد: دستگاه مختصات سه بعدی راستگرد می باشد
فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت
فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار بماند ولی در فیدبک مثبت هدف فقط باال بردن بهره است در
جلسه ی ۲۴: ماشین تورینگ
دانشکده ی علوم ریاضی نظریه ی زبان ها و اتوماتا ۲۶ ا ذرماه ۱۳۹۱ جلسه ی ۲۴: ماشین تورینگ مدر س: دکتر شهرام خزاي ی نگارندگان: حمید ملک و امین خسر وشاهی ۱ ماشین تور ینگ تعریف ۱ (تعریف غیررسمی ماشین تورینگ)
آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك
آزمایش : پاسخ فرکانسی تقویتکننده امیتر مشترك -- مقدمه هدف از این آزمایش بدست آوردن فرکانس قطع بالاي تقویتکننده امیتر مشترك بررسی عوامل تاثیرگذار و محدودکننده این پارامتر است. شکل - : مفهوم پهناي باند تقویت
مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی
مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی 1 روش اول گراف دوگان دیاگرام ورونوی : دیاگرام ورونوی مثلث بندی وجوهی که مثلث نیستند 2 : روش دوم )الگوریتم تصادفی افزایشی(
بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd
بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )( shimiomd خواندن مقاومت ها. بررسی قانون اهم برای مدارهای متوالی. 3. بررسی قانون اهم برای مدارهای موازی بدست آوردن مقاومت مجهول توسط پل وتسون 4. بدست آوردن مقاومت
فصل پنجم زبان های فارغ از متن
فصل پنجم زبان های فارغ از متن خانواده زبان های فارغ از متن: ( free )context تعریف: گرامر G=(V,T,,P) کلیه قوانین آن به فرم زیر باشد : یک گرامر فارغ از متن گفته می شود در صورتی که A x A Є V, x Є (V U T)*
مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.
) مسائل مدیریت کارخانه پوشاک تصمیم دارد مطالعه ای به منظور تعیین میانگین پیشرفت کارگران کارخانه انجام دهد. اگر او در این مطالعه دقت برآورد را 5 نمره در نظر بگیرد و فرض کند مقدار انحراف معیار پیشرفت کاری
شاخصهای پراکندگی دامنهی تغییرات:
شاخصهای پراکندگی شاخصهای پراکندگی بیانگر میزان پراکندگی دادههای آماری میباشند. مهمترین شاخصهای پراکندگی عبارتند از: دامنهی تغییرات واریانس انحراف معیار و ضریب تغییرات. دامنهی تغییرات: اختالف بزرگترین و
معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:
شکل کلی معادلات همگن خطی مرتبه دوم با ضرایب ثابت = ٠ cy ay + by + و معادله درجه دوم = ٠ c + br + ar را معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد: c ١ e r١x
آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -
آموزش SPSS مقدماتی و پیشرفته تهیه و تنظیم: فرزانه صانعی مدیریت آمار و فناوری اطالعات - مهرماه 96 بخش سوم: مراحل تحلیل آماری تحلیل داده ها به روش پارامتری بررسی نرمال بودن توزیع داده ها قضیه حد مرکزی جدول
باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g
تعریف : 3 فرض کنیم D دامنه تابع f زیر مجموعه ای از R باشد a D تابع f:d R در نقطه a پیوسته است هرگاه به ازای هر دنباله از نقاط D مانند { n a{ که به a همگراست دنبال ه ){ n }f(a به f(a) همگرا باشد. محتوی
دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال
دانشکده ی علوم ریاضی احتمال و کاربردا ن ۴ اسفند ۹۲ جلسه ی : چند مثال مدر س: دکتر شهرام خزاي ی نگارنده: مهدی پاک طینت (تصحیح: قره داغی گیوه چی تفاق در این جلسه به بررسی و حل چند مثال از مطالب جلسات گذشته
جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار
محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: هیربد کمالی نیا جلسه 9 1 مدل جعبه-سیاه یا جستاري مدل هایی که در جلسه ي پیش براي استفاده از توابع در الگوریتم هاي کوانتمی بیان
فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn
درس»ریشه ام و توان گویا«تاکنون با مفهوم توان های صحیح اعداد و چگونگی کاربرد آنها در ریشه گیری دوم و سوم اعداد آشنا شده اید. فعالیت زیر به شما کمک می کند تا ضمن مرور آنچه تاکنون در خصوص اعداد توان دار و
جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1
محاسبات کوانتمی (67) ترم بهار 390-39 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه ذخیره پردازش و انتقال اطلاعات در دنیاي واقعی همواره در حضور خطا انجام می شود. مثلا اطلاعات کلاسیکی که به
جلسه ی ۴: تحلیل مجانبی الگوریتم ها
دانشکده ی علوم ریاضی ساختمان داده ها ۲ مهر ۱۳۹۲ جلسه ی ۴: تحلیل مجانبی الگوریتم ها مدر س: دکتر شهرام خزاي ی نگارنده: شراره عز ت نژاد ا رمیتا ثابتی اشرف ۱ مقدمه الگوریتم ابزاری است که از ا ن برای حل مسا
تمرین اول درس کامپایلر
1 تمرین اول درس 1. در زبان مربوط به عبارت منظم زیر چند رشته یکتا وجود دارد (0+1+ϵ)(0+1+ϵ)(0+1+ϵ)(0+1+ϵ) جواب 11 رشته کنند abbbaacc را در نظر بگیرید. کدامیک از عبارتهای منظم زیر توکنهای ab bb a acc را ایجاد
پنج ره: Command History
هب انم زیدان اپک فهرست مطا ل ب مع ر ف ی رنم ازفار م تل ب:... 11 آش نا ی ی با محی ط ا صل ی رنم ازفار م تل ب:... 11 11... پنج ره: Command History وه ارجای د ست ورات رد م تل ب:... 11 نح نو شت ن د ست ورات
ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی
ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی از ابتدای مبحث تقارن تا ابتدای مبحث جداول کاراکتر مربوط به کنکور ارشد می باشد افرادی که این قسمت ها را تسلط دارند می توانند از ابتدای مبحث جداول کاراکتر به مطالعه
جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار
محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: نادر قاسمی جلسه 2 در این درسنامه به مروري کلی از جبر خطی می پردازیم که هدف اصلی آن آشنایی با نماد گذاري دیراك 1 و مباحثی از
فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها(
فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها( رفتار عناصر L, R وC در مدارات جریان متناوب......................................... بردار و کمیت برداری.............................................................
جلسه 2 جهت تعریف یک فضاي برداري نیازمند یک میدان 2 هستیم. یک میدان مجموعه اي از اعداد یا اسکالر ها به همراه اعمال
نظریه اطلاعات کوانتمی 1 ترم پاییز 1391-1392 مدرسین: ابوالفتح بیگی و امین زاده گوهري جلسه 2 فراگیري نظریه ي اطلاعات کوانتمی نیازمند داشتن پیش زمینه در جبرخطی می باشد این نظریه ترکیب زیبایی از جبرخطی و نظریه
جزوه کارگاه برنامه نویسی
جزوه کارگاه برنامه نویسی شامل: توضیح و حل برخی تمرینات آخر فصل کتاب الگوریتم و فلوچارت ایرج صادقی visual گریزی به نرم افزار stadio 2012 تهیه و تنظیم : محمد ربانی 1) مقدمه ای بر نحوه برنامه نویسی: دیدگاه
فصل 5 :اصل گسترش و اعداد فازی
فصل 5 :اصل گسترش و اعداد فازی : 1-5 اصل گسترش در ریاضیات معمولی یکی از مهمترین ابزارها تابع می باشد.تابع یک نوع رابطه خاص می باشد رابطه ای که در نمایش زوج مرتبی عنصر اول تکراری نداشته باشد.معموال تابع
جلسه ی ۳: نزدیک ترین زوج نقاط
دانشکده ی علوم ریاضی ا نالیز الگوریتم ها ۴ بهمن ۱۳۹۱ جلسه ی ۳: نزدیک ترین زوج نقاط مدر س: دکتر شهرام خزاي ی نگارنده: امیر سیوانی اصل ۱ پیدا کردن نزدیک ترین زوج نقطه فرض می کنیم n نقطه داریم و می خواهیم
ندرک درگ ندرک درگ شور
٥ عددهای تقریبی درس او ل: تقریب زدن گردکردن در کالس چهارم شما با تقریب زدن آشنا شده اید. عددهای زیر را با تقریب دهگان به نزدیک ترین عدد مانند نمونه تقریب بزنید. عدد جواب را در خانه مربوطه بنویسید. 780
Angle Resolved Photoemission Spectroscopy (ARPES)
Angle Resolved Photoemission Spectroscopy (ARPES) روش ARPES روشی است تجربی که برای تعیین ساختار الکترونی مواد به کار می رود. این روش بر پایه اثر فوتوالکتریک است که توسط هرتز کشف شد: الکترونها می توانند
فصل دهم: همبستگی و رگرسیون
فصل دهم: همبستگی و رگرسیون مطالب این فصل: )r ( کوواریانس ضریب همبستگی رگرسیون ضریب تعیین یا ضریب تشخیص خطای معیار برآور ( )S XY انواع ضرایب همبستگی برای بررسی رابطه بین متغیرهای کمی و کیفی 8 در بسیاری
تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب
تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: این شبکه دارای دو واحد کامال یکسان آنها 400 MW میباشد. است تلفات خط انتقال با مربع توان انتقالی متناسب و حداکثر
جلسه ی ۱۱: درخت دودویی هرم
دانشکده ی علوم ریاضی ساختمان داده ا بان جلسه ی : درخت دودویی هرم مدر س: دکتر شهرام خزاي ی نگارنده: احمدرضا رحیمی مقدمه الگوریتم مرتب سازی هرمی یکی دیگر از الگوریتم های مرتب سازی است که دارای برخی از بهترین
فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22
فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی آنچه باید پیش از شروع کتاب مدار بدانید تا مدار را آسان بیاموزید.............................. 2 مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل................................................
فصل اول هدف های رفتاری: پس از پایان این فصل از هنرجو انتظار می رود: 5 روش های اجرای دستور را توضیح دهد. 6 نوارهای ابزار را توصیف کند.
فصل اول آشنایی با نرم افزار اتوکد هدف های رفتاری: پس از پایان این فصل از هنرجو انتظار می رود: 1 قابلیت های نرم افزار اتوکد را بیان کند. 2 نرم افزار اتوکد 2010 را روی رایانه نصب کند. 3 محیط گرافیکی نرم
به نام خدا قابل استفاده برای کلیه دانشجویان مهندسی و علوم پایه مدرس: هوشمند عزیزی
به نام خدا قابل استفاده برای کلیه دانشجویان مهندسی و علوم پایه مدرس: هوشمند عزیزی دانشگاه فنی و حرفه ای کرمانشاه زمستان 39 فرمت نمایش اعداد : با توجه به دقت و تعداد ارقام اعشاری قابل قبول در محاسبات می
هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم
هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network شنبه 2 اسفند 1393 جلسه هفتم استاد: مهدي جعفري نگارنده: سید محمدرضا تاجزاد تعریف 1 بهینه سازي محدب : هدف پیدا کردن مقدار بهینه یک تابع ) min
Top Down Parsing LL(1) Narges S. Bathaeian
طراحی کامپایلر Top Down Parsing LL1) تعریف top down parsing Parse tree را از ریشه به سمت برگها می سازد. دو نوع LL1), LLk) Recursive descent مثال G = {S},{, ) }, P, S) S S S ) S ε ))$ مثال S S ) S ε ))$
جلسه ی ۵: حل روابط بازگشتی
دانشکده ی علوم ریاضی ساختمان داده ها ۶ مهر ۲ جلسه ی ۵: حل روابط بازگشتی مدر س: دکتر شهرام خزاي ی نگارنده: ا رمیتا ثابتی اشرف و علی رضا علی ا بادیان ۱ مقدمه پیدا کردن کران مجانبی توابع معمولا با پیچیدگی
فصل چهارم تعیین موقعیت و امتدادهای مبنا
فصل چهارم تعیین موقعیت و امتدادهای مبنا هدف های رفتاری پس از آموزش و مطالعه این فصل از فراگیرنده انتظار می رود بتواند: 1 راهکار کلی مربوط به ترسیم یک امتداد در یک سیستم مختصات دو بعدی و اندازه گیری ژیزمان
مبانی برنامه نویسی با #C
مبانی برنامه نویسی با #C 0 Welcome to C# Beginning Programming with the Visual Studio 2013 Environment Writing Your First Program Using Namespaces Creating a Graphical Application 1 Working with Variables,
تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.
مفاهیم اصلی جهت آنالیز ماشین های الکتریکی سه فاز محاسبه اندوکتانس سیمپیچیها و معادالت ولتاژ ماشین الف ) ماشین سنکرون جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. در حال حاضر از
جلسه 22 1 نامساویهایی در مورد اثر ماتریس ها تي وري اطلاعات کوانتومی ترم پاییز
تي وري اطلاعات کوانتومی ترم پاییز 1391-1392 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: محمد مهدي مجاهدیان جلسه 22 تا اینجا خواص مربوط به آنتروپی را بیان کردیم. جهت اثبات این خواص نیاز به ابزارهایی
جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:
نظریه ي اطلاعات کوانتومی 1 ترم پاي یز 1391-1391 مدرس: دکتر ابوالفتح بیگی ودکتر امین زاده گوهري نویسنده: محمدرضا صنم زاده جلسه 15 فرض کنیم ماتریس چگالی سیستم ترکیبی شامل زیر سیستم هايB و A را داشته باشیم.
http://econometrics.blog.ir/ متغيرهای وابسته نماد متغيرهای وابسته مدت زمان وصول حساب های دريافتني rcp چرخه تبدیل وجه نقد ccc متغیرهای کنترلی نماد متغيرهای کنترلي رشد فروش اندازه شرکت عملکرد شرکت GROW SIZE
دبیرستان غیر دولتی موحد
دبیرستان غیر دلتی محد هندسه تحلیلی فصل دم معادله های خط صفحه ابتدا باید بدانیم که از یک نقطه به مازات یک بردار تنها یک خط می گذرد. با تجه به این مطلب برای نشتن معادله یک خط احتیاج به داشتن یک نقطه از خط
هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه
آزما ی ش شش م: پا س خ فرکا نس ی مدا رات مرتبه اول هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه و پاسخ فاز بررسی رفتار فیلتري آنها بدست
شبکه های عصبی در کنترل
شبکه های عصبی در کنترل دانشگاه نجف آباد درس: کنترل هوشمند در فضای سایبرنتیک مدرس: حمید محمودیان مدل ریاضی نرون مدل ریاضی یک نرون ساده به صورت روبرو است P: مقدار کمیت ورودی b: مقدار بایاس )عرض از مبدا تابع
6- روش های گرادیان مبنا< سر فصل مطالب
1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 6 روش های بهینه سازی شبیه سازی گرادیان مبنا Gradient-based Simulation Optimization methods 6- روش های گرادیان مبنا< سر فصل مطالب 2 شماره
Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system
سیستم زیر حرارتی ماهواره سرفصل های مهم 1- منابع مطالعاتی 2- مقدمه ای بر انتقال حرارت و مکانیزم های آن 3- موازنه انرژی 4 -سیستم های کنترل دما در فضا 5- مدل سازی عددی حرارتی ماهواره 6- تست های مورد نیاز
جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان
هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network سه شنبه 21 اسفند 1393 جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان استاد: مهدي جعفري نگارنده: علیرضا حیدري خزاي ی در این نوشته مقدمه اي بر
جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.
تي وري اطلاعات کوانتمی ترم پاییز 39-39 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: کامران کیخسروي جلسه فرض کنید حالت سیستم ترکیبی AB را داشته باشیم. حالت سیستم B به تنهایی چیست در ابتداي درس که حالات
جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی
دانشکده ی علوم ریاضی ساختمان داده ۱۰ ا ذر ۹۲ جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی مدر س: دکتر شهرام خزاي ی نگارنده: معین زمانی و ا رمیتا اردشیری ۱ یادا وری همان طور که درجلسات پیش مطرح
آشنایی با پدیده ماره (moiré)
فلا) ب) آشنایی با پدیده ماره (moiré) توری جذبی- هرگاه روی ورقه شفافی چون طلق تعداد زیادی نوارهای خطی کدر هم پهنا به موازات یکدیگر و به فاصله های مساوی از هم رسم کنیم یک توری خطی جذبی به وجود می آید شکل
به نام خدا دانشگاه آزاد اسالمی واحد نجفآباد دانشکده مهندسی برق نرم افزار MATLAB مدرس: ایمان صادقخانی
به نام خدا دانشگاه آزاد اسالمی واحد نجفآباد دانشکده مهندسی برق مقدمهای بر توابع ریاضی رسم شکل و برنامهنویسی در نرم افزار MATLAB مدرس: ایمان صادقخانی - نحوه تعریف و واردکردن یک ماتریس برای جداکردن درایههای
:موس لصف یسدنه یاه لکش رد یلوط طباور
فصل سوم: 3 روابط طولی درشکلهای هندسی درس او ل قضیۀ سینوس ها یادآوری منظور از روابط طولی رابطه هایی هستند که در مورد اندازه های پاره خط ها و زاویه ها در شکل های مختلف بحث می کنند. در سال گذشته روابط طولی
هدف از این آزمایش آشنایی با برخی قضایاي ساده و در عین حال مهم مدار از قبیل قانون اهم جمع آثار مدار تونن و نورتن
آزما ی ش سوم: ربرسی اقنون ا ه م و قوانین ولتاژ و جریان اهی کیرشهف قوانین میسقت ولتاژ و میسقت جریان ربرسی مدا ر تونن و نورتن قضیه ااقتنل حدا کثر توان و ربرسی مدا ر پ ل و تس ون هدف از این آزمایش آشنایی با
7- روش تقریب میانگین نمونه< سر فصل مطالب
1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 7 روش تقریب میانگین نمونه Sample Average Approximation 7- روش تقریب میانگین نمونه< سر فصل مطالب 2 شماره عنوان فصل 1-7 معرفی 2-7 تقریب 3-7
1 دایره فصل او ل کاربردهای بسیاری داشته است. یک قضیۀ بنیادی در هندسه موسوم با محیط ثابت دایره دارای بیشترین مساحت است. این موضوع در طراحی
فصل او ل 1 دایره هندسه در ساخت استحکامات دفاعی قلعهها و برج و باروها از دیرباز کاربردهای بسیاری داشته است. یک قضیۀ بنیادی در هندسه موسوم به»قضیۀ همپیرامونی«میگوید در بین همۀ شکلهای هندسی بسته با محیط ثابت
SanatiSharif.ir مقطع مخروطی: دایره: از دوران خط متقاطع d با L حول آن یک مخروط نامحدود بدست میآید که سطح مقطع آن با یک
مقطع مخروطی: از دوران خط متقاطع d با L حول آن یک مخروط نامحدود بدست میآید که سطح مقطع آن با یک صفحه میتواند دایره بیضی سهمی هذلولی یا نقطه خط و دو خط متقاطع باشد. دایره: مکان هندسی نقاطی است که فاصلهی
قرار می گیرند. همچنین برای نگهداری اطالعات و نمایش آنها بر روی صفحه نمایش از متغیرها
فصل چهارم آشنایی با انواع داده ها و متغیرها برنامه هایی که تاکنون نوشته ایم به نشان دادن یک پیام یا حاصل یک عبارت بر روی صفحه نمایش محدود می شد اما در برنامه های کاربردی با داده ها و مقادیر مختلف سروکار
مینامند یا میگویند α یک صفر تابع
1 1-1 مقدمه حل بسیاری از مسائل اجتماعی اقتصادی علمی منجر به حل معادله ای به شکل ) ( می شد. منظر از حل این معادله یافتن عدد یا اعدادی است که مقدار تابع به ازای آنها صفر شد. اگر (α) آنگاه α را ریشه معادله
فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت
جزوه تکنیک پالس فصل چهارم: مولتی ویبراتورهای ترانزیستوری فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار
محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.
محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه 1 محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته
Econometrics.blog.ir
وب سایت آموزش نرم افزارهای اقتصادسنجی به نام خدا معادالت همزمان Economerics.blog.ir نام دانشجو: مریم گودرزی مدل های تک معادله ای مدلهایی هستند که دارای یک متغیر درونزا) Y ( و یک یا چند متغیر توضیحی) X
بسم هللا الرحمن الرحیم
بسم هللا الرحمن الرحیم نام سر گروه : نام اعضای گروه : شماره گروه : تاریخ انجام آزمایش : تاریخ تحویل آزمایش : هدف آزمایش : بررسی جریان و ولتاژ در مدارهای RLC و مطالعه پدیده تشدید وسایل آزمایش : منبع تغذیه
جلسه 28. فرض کنید که m نسخه مستقل یک حالت محض دلخواه
نظریه اطلاعات کوانتمی 1 ترم پاییز 1392-1391 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: مرتضی نوشاد جلسه 28 1 تقطیر و ترقیق درهم تنیدگی ψ m بین آذر و بابک به اشتراك گذاشته شده است. آذر و AB فرض کنید
مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams
مقاومت مصالح فصل 9: خيز تيرها 9. Deflection of eams دکتر مح مدرضا نيرومند دااگشنه ايپم نور اصفهان eer Johnston DeWolf ( ) رابطه بين گشتاور خمشی و انحنا: تير طره ای تحت بار متمرکز در انتهای آزاد: P انحنا
نویسنده: محمدرضا تیموری محمد نصری مدرس: دکتر پرورش خالصۀ موضوع درس سیستم های مینیمم فاز: به نام خدا
به نام خدا پردازش سیگنالهای دیجیتال نیمسال اول ۹۵-۹۶ هفته یازدهم ۹۵/۰8/2۹ مدرس: دکتر پرورش نویسنده: محمدرضا تیموری محمد نصری خالصۀ موضوع درس یا سیستم های مینیمم فاز تجزیه ی تابع سیستم به یک سیستم مینیمم
فصل سوم جبر بول هدف های رفتاری: در پایان این فصل از فراگیرنده انتظار می رود که :
فصل سوم جبر بول هدف کلی: شناخت جبر بول و اتحادهای اساسی آن توابع بولی به شکل مجموع حاصل ضرب ها و حاصل ضرب جمع ها پیاده سازی توابع منطقی توسط دروازه های منطقی پایه و نقشة کارنو هدف های رفتاری: در پایان
فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی
فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی در رساناها مانند یک سیم مسی الکترون های آزاد وجود دارند که با سرعت های متفاوت بطور کاتوره ای)بی نظم(در حال حرکت هستند بطوریکه بار خالص گذرنده
دانشکده علوم ریاضی دانشگاه گیلان آزمون پایان ترم درس: هندسه منیفلد 1 باشد. دهید.f (gx) = (gof 1 )f X شده باشند سوالات بخش میان ترم
آزمون پایان ترم درس: هندسه منیفلد 1 زمان آزمون 120 دقیقه نیمسال: اول 95-94 رشته تحصیلی : ریاضی محض 1. نشان دهید X یک میدان برداري روي M است اگر و فقط اگر براي هر تابع مشتقپذیر f روي X(F ) M نیز مشتقپذیر
راهنمای کاربری موتور بنزینی )سیکل اتو(
راهنمای کاربری موتور بنزینی )سیکل اتو( هدف آزمایش : شناخت و بررسی عملکرد موتور بنزینی تئوری آزمایش: موتورهای احتراق داخلی امروزه به طور وسیع برای ایجاد قدرت بکار می روند. ژنراتورهای کوچک پمپ های مخلوط
هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط
هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. - اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط اجسام متحرک را محاسبه کند. 4- تندی متوسط و لحظه ای را
نظریه زبان ها و ماشین ها
نظریه زبان ها و ماشین ها Theory of Languages & Automatas سید سجاد ائم ی زمستان 94 به نام خدا پیش گفتار جزوه پیش رو جهت استفاده دانشجویان عزیز در درس نظریه زبانها و ماشینها تهیه شده است. در این جزوه با
هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.
8-1 جبررابطه ای يک زبان پرس و جو است که عمليات روی پايگاه داده را توسط نمادهايی به صورت فرمولی بيان می کند. election Projection Cartesian Product et Union et Difference Cartesian Product et Intersection
به نام خدا. Sparse Coding ستاره فرامرزپور
به نام خدا Sparse Coding ستاره فرامرزپور 120728399 1 فهرست مطالب مقدمه... 0 برخی کاربردها... 0 4... تنک: کدگذاری مبانی تجزیه معادله تنک:... 5 6...:α Sparse پیدا ه یا الگوریتم کردن ضریب یادگیری ه یا روش
خالصه درس: نویسنده:مینا سلیمان گندمی و هاجر کشاورز امید ریاضی شرطی. استقالل متغیر های تصادفی پیوسته x و y استقالل و امید ریاضی
به نام خدا آمار و احتمال مهندسی هفته 21 نیمسال اول ۴9-۴9 مدرس: دکتر پرورش ۴9/24/49 نویسنده:مینا سلیمان گندمی و هاجر کشاورز خالصه درس: امید ریاضی شرطی استقالل متغیر های تصادفی پیوسته x و y استقالل و امید
فصل دوم مثلثات نسبت های مثلثاتی دایره مثلثاتی روابط بین نسبتهای مثلثاتی
37 فصل دوم مثلثات نسبت های مثلثاتی دایره مثلثاتی روابط بین نسبتهای مثلثاتی 38 آخر این درس با چی آشنا میشی نسبت های مثلثاتی آشنایی با نسبت های مثلثاتی سینوس کسینوس تانژانت کتانژانت 39 به شکل مقابل نگاه
جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز
نظریه اطلاعات کوانتمی ترم پاییز 39-39 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: محم دحسن آرام جلسه 6 تا اینجا با دو دیدگاه مختلف و دو عامل اصلی براي تعریف و استفاده از ماتریس چگالی جهت معرفی حالت
تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر
تئوری رفتار مصرف کننده : می گیریم برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر فرض اول: مصرف کننده یک مصرف کننده منطقی است یعنی دارای رفتار عقالیی می باشد به عبارت دیگر از مصرف کاالها
به نام خدا. الف( توضیح دهید چرا از این تکنیک استفاده میشود چرا تحلیل را روی کل سیگنال x[n] انجام نمیدهیم
پردازش گفتار به نام خدا نیمسال اول 59-59 دکتر صامتی تمرین سری سوم پیشبینی خطی و کدینگ شکلموج دانشکده مهندسی کامپیوتر زمان تحویل: 32 آبان 4259 تمرینهای تئوری: سوال 1. می دانیم که قبل از انجام تحلیل پیشبینی